#include <bits/stdc++.h>

using namespace std;
const int mv=1000;
vector<int> adjL[mv];
int vn;
bool visited[mv]={false};
void DFS(int u,int depth)
{
    visited[u]=true;
    //
    for (int i=0;i<adjL[u].size() ;++i )
    {
        int v=adjL[u][i];
        if (visited[v]==false)
        {
            DFS(v,depth+1);
        }
    }
}
void DFSTrave()
{
    for (int u=0;u<vn ;++u )
    {
        if (visited[u]==false)
        {
            DFS(u,1);
        }
    }
}
int main_137()
{

    return 0;
}
